# raise关键字
# name = input('请输入一个名字：')
# # 假设用户输入的是kunkun
# if name == 'kunkun':
#     # 报错
#     # raise IndexError  # 主动产生异常
#     raise Exception('名字很敏感')  # 抛出了异常类的对象
# else:
#     print(f'用户输入的名字{name}')

# 断言
num = input('请输入一个数字：')
# 用户如果输的是1，就正确，否则错误
# if num == '1':
#     print('用户输入正确')
# else:
#     print('用户输入错误')
# 如果num是1，则正常通行，不提示
# 如果num不是1，则提示'用户输入错误'，程序中断
# 抛得是AssertionError
assert num == '1', '用户输入错误' # 表达式为false，就显示后面的异常信息，中断程序
print('用户输入正确')